hit (success) - Spanish English Dictionary